package club.pinea.service;

public interface RedisService {

	/**
	 * 保存用户验证字符
	 * @param id
	 * @param token
	 */
	void saveToken(String id, String token);

	/**
	 * @param userId
	 * @param token
	 * @return
	 */
	boolean validateUserToken(Integer userId, String token);

	/**
	 * 添加奖池分数
	 *
	 * @param score
	 * @param seatId
	 */
	int[] addPoolScores(int score, Integer seatId, int room);

	/**
	 * 根据键获取奖池的分数
	 *
	 * @param string
	 * @param seatId
	 * @return
	 */
	int selPoolScore(String string, Integer seatId, int room);

	/**
	 * 添加玩家中奖通知
	 *
	 * @param string
	 */
	void addNotices(String string);

	/**
	 * redis中查询座位信息数据
	 *
	 * @param username
	 * @param seatId
	 * @return
	 */
	Integer getSeatsInfo(String username, Integer seatId, int room);
}
